function checkSession0(func) {
	axios.get('/api/wechat/session').then(function (res) {
		func(res.data);
	});
}

function appLogin(func) {
	util.login(function (code) {
		var params = new URLSearchParams();
		params.append('code', code);
		axios.post('/api/wechat/app', params).then(function (res) {
			func();
		});
	});
}

function checkSession(func) {
	checkSession0(function (o) {
		if (o.account) func();
		else appLogin(func);
	});
}